home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 95
/
Amiga News 95.iso
/
dpat
/
dpat20
/
documentation
/
dp managing.francais
< prev
next >
Wrap
Text File
|
1992-12-28
|
68KB
|
1,405 lines
Documentation de DP Managing
Copyright © 1992 David Scrève
Tous Droits Réservés
------------------------------
--------------------
Document :
Auteur : David Scrève
Nom : DP Managing.doc
Nom de l'application : DP Managing
Version : 3.0
Révision : 7.1
Date : 26 Décembre 1992
Taille : 67539 octets
Pour tout renseignement contactez moi à l'adresse suivante :
M. Scrève David
DP Managing Support
4, rue Gustave Flaubert
59115 Leers
FRANCE
Tèl : 20.75.52.73 en Province (n'en abusez pas)
Sommaire linéaire :
-------------------
Titre Ligne
----- -----
Introduction..................................................0106
Matériel requis...............................................0205
Installation..................................................0232
Documentation Utilisateur.....................................0249
I - Concept général de DP Managing 3.0....................0252
II - Mise en route du programme...........................0277
III - Options des menus déroulants........................0373
A - Menu Projet.......................................0382
1 - Sauver le catalogue : Amiga + C...............0387
2 - Maintenance : Amiga + M.......................0404
3 - A Propos... : Amiga + A.......................0418
4 - Quitter : Amiga + Q...........................0428
B - Menu Programme....................................0441
1 - Rechercher : Amiga + J........................0448
C - Menu Exporter.....................................0461
1 - Nouveautés : Amiga + D........................0476
2 - Tout : Amiga + T..............................0483
3 - Correspondance Code-catégorie : Amiga + R.....0490
D - Menu Imprimer.....................................0500
1 - Nouveautés : Amiga + N........................0505
2 - Tout - Amiga + U..............................0516
3 - Statistiques : Amiga + I......................0529
4 - Correspondance code-catégorie : Amiga + G.....0539
5 - Quelques catégories : Amiga + K...............0547
E - Menu Modules......................................0557
1 - Consultation Simple : Amiga + O...............0560
2 - Emprunts : Amiga + E..........................0572
3 - Ajout de programmes : Amiga + P...............0582
4 - Statistiques : Amiga +S.......................0611
F - Menu Protection...................................0621
1 - Protéger les données : Amiga + X..............0632
2 - Déprotéger les données : Amiga + Y............0647
3 - Modifier la protection : Amiga + Z............0654
G - Menu Langues......................................0663
1 - Francais : Amiga + F..........................0670
2 - English : Amiga + H...........................0675
IV - Description des divers modules.......................0681
A - Maintenance.......................................0685
1 - DETRUIRE LA CATEGORIE.........................0700
2 - CREER UNE CATEGORIE...........................0709
3 - ELIMINER UN ADHERENT..........................0718
4 - AJOUTER UN ADHERENT...........................0730
5 - DETRUIRE LA NOTION DE NOUVEAUTE...............0741
6 - CHANGER DE CATEGORIE..........................0751
7 - DETRUIRE LE PROGRAMME.........................0760
8 - AJOUTER UN PROGRAMME..........................0770
9 - DETRUIRE UN SUPPORT...........................0793
10 - MODIFIER LE PROGRAMME........................0801
11 - CHARGER DES EMPRUNTS.........................0811
B - Consultation Simple...............................0821
C - Emprunts..........................................0846
D - Ajout de programmes...............................0936
E - Statistiques......................................1021
Conclusion....................................................1046
Historique des versions.......................................1061
Evolutions futures............................................1273
Rapport de Bug................................................1295
Remerciements et CopyRight....................................1346
----------------------------------------------------------------------------
Introduction
------------
DP Managing a été écrit dans le but d'intégrer dans un unique
environnement de travail toutes les tâches liées à la gestion d'une
bibliothèque de Cassettes audio, vidéos, CD, fichiers informatiques
ou tout autre information qui se prète à une liste organisée en
catégories et qui est liée à un support spécifique (disque, fiche ou
disquette, K7).
Le produit complet se compose d'une disquette comportant :
- 2 fichiers de documentation sur DP Managing : DP Managing.francais et
DP Managing.english
- Les 2 versions de DP Managing 3.0, compilées pour MC 68000 et pour Amiga
plus puissant dotés d'un 68020 minimum (Amiga 1200 par exemple).
- La librairies Reqtools.library de Nico francois, distribuée sous
licence.
- La commande CLI XICON Domaine public
- 2 fichiers de remise à jour rapide pour les utilisateurs des anciennes
version de DP Managing 2.xx : 3.0 UpDate.francais pour les francais
et 3.0 UpDate.English pour les autres, dans le répertoire UpDate.
- 1 fichier de complément sur l'utilisation de l'interface utilisateur
du système 2.04 en francais ainsi que des requesters de la reqtools.library
utilisée dans DP Managing 3.0 : UserStyle.doc
- 2 Scripts d'installation du programme en anglais et francais.
- Un programme de transfers de format de fichiers, pour les utilisateurs
de DP Managing 2.xx : DPMTransfers
- 2 fichiers texte de documentation pour DPMTransfers : DPMTransfers.francais
et DPMTransfers.english.
- Un répertoire contenant les fichiers DPMTransfers.francais,
DPMTransfers.english et le programme DPMTransfers
- Un répertoire Exporte comportant 2 fichiers : Exporte.francais et
Exporte.english documentant le format du fichier d'exportation.
DP Managing 3.0 est librement distribuable dans la mesure ou il n'est
pas distribué dans un but lucratif, mais IL N'EST EN AUCUN CAS LIBREMENT
UTILISABLE. Pour utiliser DP Managing, vous devez être un utilisateur
enregistré. Pour cela, il suffit :
- Soit de s'être procuré DP Managing directement auprès de l'auteur
- Soit de se l'être procuré auprès de l'association ATTILA PDS, en
shareware compensé.
- Soit de l'avoir obtenu dans la collection SH de Free Distribution
Software et de m'avoir envoyé un paiement de 33 FF (ce qui ramène
le prix à celui fixé par ATTILA) accompagné de la facture attestant
l'achat chez FDS.
- Soit de m'envoyer 50 FF si vous vous êtes procuré DP Managing
par un autre réseau.
Dans les 2 derniers cas, vous recevrez la dernière version disponible.
Vous l'avez donc bien compris, DP Managing 3.0 est shareware.
Le fait d'être utilisateur enregistré vous permettra d'être informé par
courrier à chaque remise à niveau et de bénéficier d'un support technique
téléphonique quasi direct. Ce paiement me permet de poursuivre mes
développements sur Amiga car, contrairement à bien des idées reçues,
la programmation coûte chère en temps et en argent.
Le programme ne peut être distribué sous aucune une autre forme que dans
le package décrit ci-dessus, et aucun autre fichier ne doit cohabiter
sur la même disquette. Aucun des fichiers dont je suis l'auteur faisant
partie du package ne pourra être distribué séparément à l'exception de
UserStyle.doc dont la diffusion à grande échelle et sous toute les formes
à but non lucratif est encouragée.
Par but non lucratif, j'entend un prix de disquette n'excédant pas 15 FF.
De plus, DP Managing 3.0 ne pourra être mis en téléchargement sur des
serveurs informatiques que si l'intégralité des bénéfices effectués grâce
à DP Managing me sont reversés.
Ce package est la propriété morale de David Scrève et est
Copyright © 1992 David Scrève. Le fait de l'utilisé sous-entend que vous
acceptez toutes les dispositions suivantes :
- Vous ne diffuserez pas de version incomplètes de ce package
- Vous ne desassemblerez aucun des exécutables fournis
- Vous ne modifierez aucun des fichiers générés par
DP Managing.
- En aucun cas ni David Scrève, ni Commodore ne peuvent être
tenu responsable des dégats éventuels causés par DP Managing.
- Le logiciel est livré en L'ETAT sans garantie quant à sa
qualité, ses performances ou résultat.
- L'échange du support pourra être effectué dans les 60 jours
suivant la réception auprès du revendeur, en cas de
défectuosité du support, les frais de port étant à votre
charge.
- Seul l'utilisateur enregistré (voir ci-dessus) est autorisé
à utiliser DP Managing.
- L'utilisateur enregistré est autorisé à installer DP Managing
sur plusieurs systèmes informatiques. Mais, il est la seule
personne à pouvoir l'utiliser.
- L'utilisateur pourra effectuer autant de copies de sauvegardes
qu'il le souhaite.
- Il pourra modifier à son gré la forme du package, tant qu'il
ne le diffuse pas. S'il effectue une copie pour une tierce
personne, cette copie devra être une copie conforme du présent
package.
- La disquette du présent package porte le nom suivant :
DP Managing 3.0
Matériel requis
---------------
La conception hautement visuelle de DP Managing 3.0 impose certaines
contraintes matérielles que tout bon Amigaiste ferait bien d'acquérir s'il
souhaite rester dans le coup.
DP Managing 3.0 fonctionne sur tout Amiga munis d'un Système 2.04
complet, ou plus. Attention, le programme d'installation a besoin de
nombreuses commandes CLI : Veillez bien à ce que votre système n'a pas été
victime d'une de vos crises d'économies. N'oubliez pas que chaque fichier du
Workbench effacé réduit les performances de l'ensemble de votre système.
Une version compilée pour 68020 sont présentes sur la disquette et le
programme d'installation sait le détecter. Toutefois, il faut
savoir que la version pour carte accélératrice ne pourra fonctionner sur
un système ne possédant pas au minimum un 68020.
DP Managing 3.0 fonctionne sur disquette, mais son installation nécessite
2 lecteurs ou un disque dur. Cette procédure d'installation permet de placer
DP Managing sur une autre disquette que celle originale, afin de créer une
nouvelle base de données, de façon automatique. En outre, je ne saurai
vous recommander d'effectuer une copie de sauvegarde de votre disquette
orginale et de la mettre à l'abri.
Si vraiment vous ne pouvez vous procurer au moins 2 lecteurs, contacter moi
et je vous enverrais la procédure d'installation avec 1 seul lecteur.
L'utilisation d'un disque dur est fortement conseillée en ces temps de forte
baisse de prix, du fait des accès disques incessant de DP Managing 3.0. Ceci
pourrait être critiqué, mais actuellement il est moins coûteux d'utiliser les
mémoire de masse et aussi moins dangereux.
Installation
------------
La procédure d'installation a été automatisée au maximum est conserve
le "Look And Feel" très graphique de l'application.
Pour Installer DP Managing 3.0 il suffit d'insérer la disquette
d'installation dans le lecteur DF0: après avoir chargé le WorkBench 2.04 ou
plus. Il suffit alors de cliquer 1 fois sur l'icône d'installation, puis 1
fois sur le répertoire où vous voulez faire l'installation et enfin de
cliquer 1 fois sur l'icône d'installation. Pour information, cette procédure
permet de passer des paramètres à une fonction comme si vous le faisiez sous
Shell.
Il est important de signaler que DP Managing 3.0 ne va pas s'installer
dans le répertoire que vous avez sélectionné, mais va y créer son propre
répertoire d'installation. Ce type de question s'est trop souvent posée pour
que je la passe sous silence.
Documentation Utilisateur
-------------------------
I - Concept général de DP Managing 3.0
----------------------------------
Contrairement à la première version de DP Managing (et
principalement la 1.2 récemment encore utilisée par Ordileers),
DP Managing 3.0 se veut totalement graphique, exploitant le plus possible
les nouvelles ressources graphiques du système 2.0. Cette aspect s'est
d'ailleurs renforcé par rapport à la version 2.21. Le but recherché dans
cela est avant tout le confort de l'utilisateur : DP Managing a été fait
PAR un programmeur POUR l'utilisateur.
Ainsi, lorsqu'il y a une série de données à saisir au clavier, on se déplace
dans chacune d'elles à l'aide de la touche de tabulation, pour éviter ce
va-et-vient constant entre la souris et le clavier qui rend parfois les
interfaces graphiques moins pratiques que le mode texte des PC et compatibles.
La conception de DP Managing 3.0 est organisée autour du concept de
module. Actuellement, 4 modules sont disponibles et regroupent l'ensemble
des fonctions relatives à un secteur précis d'activités. Un cinquième module
particulier regroupe les outils nécessaires à la maintenance de la base de
données.En outre, certaines fonctions sont accessibles dans la plupart des
modules par menus déroulant. Elles concernent l'impression, la sauvegarde,
les changements de modules et la fin de cession.
Cette documentation va d'abord s'attacher à décrire les divers menus
déroulants puis nous verrons en détail chacun des modules disponibles.
II - Mise en route du programme
--------------------------
La mise en route de DP Managing 3.0 est fort simple : il suffit de
double cliquer sur son icône. Attention : DP Managing ne peut pas être lancé
à partir du Shell, il nécessite des informations dans le Tools Types de
l'icône. En voici une brève description :
NOUVEAUTES = nom du fichier contenant les nouveautés.
EMPRUNTS = nom du fichier contenant les emprunts de toutes la base de
données.
PROGRAMMES = nom du fichier contenant tous les programmes de la base
de données.
SPECIAL = nom du fichier contenant les programmes interdits aux mineurs
CATEGORIE = nom du répertoire contenant les différentes catégories de
programmes. Chaque catégorie représentant en fait un fichier
DISQUE = nom du répertoire contenant les différents nom de supports.
Chaque support représentant en fait un fichier.
ADHERENTS = nom du répertoire contenant les différents adhérents
Chaque adhérent représentant en fait un fichier.
TEMPDIR = Nom du répertoire contenant les fichiers temporaires de copie
créés durant le traitement des commandes. En principe, lors-
qu'aucune erreur n'a eut lieu, ce répertoire est vidé après
utilisation.
FIRSTDISK = numéro du premier disque à créer lorsque qu'une nouvelle
base de données est créér.
LANGUAGE = Nom de la langue par défaut de DP Managing. Actuellement
ce doit être ENGLISH ou FRANCAIS
DIRECTMEDIA = Oui ou Non. Doit être à oui seulement dans le cas où vous
traitez des fichiers informatiques : Ceci permet d'automatiser
les procédures de remplissage et de copie de la base
de données : Vous n'aurez plus de copie à faire.
Doit être à Non si vous traitez autre chose que des
fichiers sur disquette.
COMMSIZE = Taille des commentaires associés à chaque programme
( = enregistrement). Par défaut, 65, ce qui permet de
tout imprimer sur une seule ligne, avec le second commentaire
dont la taille est là, fixée à 65 caractères.
PROTECT = Permet de lancer DP Managing en mode protégé. Si Oui
Le code d'accés que vous aurez défini (si vous avez
protégé la base de données) vous sera nécessaire pour
relir la base de données. Si non, il ne vous sera pas demandé
de code d'accès, mais vous ne pourrez accéder aux fonctions
de protection de la base de données et vous ne pourrez
relir une base de données ayant été précédemment protégée.
NOTE : Aucun de ces fichiers n'est directement accessible par un éditeur
de texte : ce sont des fichiers binaires dont la répartition des données
n'est pas uniforme. Aucune documentation.
Pour toute autre information, veuillez me contacter avec une justification
sérieuse pour avoir une description de mon format de fichier.
Enfin, pour les jeunes bricoleux qui souhaiteraient emprunter des programmes
qui ne sont pas de leur age, sachez que le calcule de l'age d'un adhérent
nécessite plus de 150 opérations sur 1 seul chiffre codé sur 4 octets signés.
La sécurité des données est à ce prix.
Par défaut, les fichiers nommés ci-dessus sont créés à la première
utilisation s'il n'existent pas, et les répertoires sont créés à l'instal-
-lation. Un non démarrage de l'application est la plupart du temps dû à
une icône mal configurée. Voici un exemple de la configuration par défaut,
après installation :
NOUVEAUTES = fich_nouveautes
EMPRUNTS = fich_emprunts
PROGRAMMES = fich_programmes
SPECIAL = fich_special
CATEGORIES = categorie
DISQUES = disque
ADHERENTS = adherent
TEMPDIR = tempdir
FIRSTDISK = 201
LANGUAGE = FRANCAIS
DIRECTMEDIA = Non
COMMSIZE = 65
PROTECT = Oui
ATTENTION :
---------
La destruction de l'un des fichiers détruit l'intégrité de la base de
données et la rend inutilisable.
Enfin, si vous souhaitez remplacer l'icône fournie, remplacez-la par
une icône du type PROJECT (cf la doc de IconEd)
Lorsque vous avez alors double-cliqué sur l'icône, DP Managing 3.0 vous
souhaitera alors la bienvenue à sa manière en vous indiquant la configuration
de votre système. Cliquer alors dans le Gadget OK pour commencer à travailler.
Si vous avez protégé la base de donnée et que vous êtes en mode protégé,
vous aurez alors 3 possibilités pour rentrer votre code. Si vous n'êtes
pas en mode protégé et que la base est protégée, DP Managing va s'arréter
et vous informer de l'erreur.
III - Options des menus déroulants
----------------------------
DP Managing 3.0 comporte 7 menus déroulants plutôt courts, car j'ai
préféré privilégier l'utilisation des boutons et autres gadgets dès que
possible pour leur coté plus intuitif et plus efficace (c'est d'ailleurs
cela qui fait que le programme nécessite au moins le système 2.0). Chaque
fonction possède son raccourci clavier via la touche Amiga.
A - Menu Projet
-----------
Il regroupe les fonctions générales à toute la base de données
1 - Sauver le Catalogue : Amiga + C
-------------------------------
Cette option permet de sauver tout le catalogue sur
disquette, classé par catégorie de programmes. Le second commentaire
de chaque programme n'est pas écrit et ne le sera jamais afin que le
catalogue puisse tenir dans 80 colonnes et être ainsi visualisé par des
programmes du type MuchMore.
Lorsque vous sélectionnez cette option, un FileRequester
standard va apparaitre pour vous permettre de choisir votre fichier de
sauvegarde. Si vous sélectionnez un fichier déjà existant, une confirmation
vous sera demandée pour écraser ce fichier. Pour l'utilisation du
FileRequester, consultez la documentation du système 2.0, le livre Amiga
User Interface Style Guide chez Addison Wesley ou le fichier UserStyle.doc
2 - Maintenance : Amiga + M
-----------------------
Cette option vous permet d'accéder aux fonctions de
maintenance de la base de données. Avant toute utilisation, il est conseillé
de faire une sauvegarde de votre base de données.
Lorsque vous sélectionnez cette option, la fenètre change
et vous pouvez voir de nouveaux Gadgets à l'écran. Toutefois, toutes les
fonctions des menus déroulants restent accessibles. Nous étudieront ce
module de maintenance en détail dans le paragraphe suivant concernant les
divers modules.
3 - A Propos... : Amiga + A
-----------------------
Cette option vous permet d'obtenir des informations sur
DP Managing 3.0 et sur ses auteurs. Cette option ne vous sera utile que si
vous faites partie des développeurs de cette application ou lorsque vous
souhaiterez faire une remise à jour de votre programme qui, de toute façon
sera remis à jour régulièrement suivant les souhaits des utilisateurs.
4 - Quitter : Amiga + Q
-------------------
Avec un racourci clavier maintenant consacré, cette option
vous permet de libérer environ 220 Ko de mémoire vive et de quitter DP
Managing 3.0. La fermeture de la fenètre de travail effectue une action
identique lorsqu'elle est disponible. Une boite de dialogue vous demandera
bien entendu une confirmation avant de quitter.
B - Menu Programme
--------------
Ce menu met à votre dispositions des fonctions permettant d'agir
sur un programme précis dans la base de données. Actuellement, il ne
dispose que d'une seule option.
1 - Rechercher : Amiga + J
----------------------
Cette option vous permet de recherche un programme dans toute
la base de données. Pour cela, un requester va s'ouvir où vous pourrez
inscrire le nom du programme à chercher, sa catégorie et son disque si
vous les connaissez. DP Managing va alors faire une recherche et vous
indiquera la catégorie et le disque du programme s'il a été trouvé. Dans
le cas contraire, il vous signalera que le programme n'a pas été
trouvé.
C - Menu Exporter
-------------
Ce menu met à votre disposition des fonctions pour exporter
toute la base de données ou une partie vers un nouveau format de fichier
destiné à serveur minitel ou autre. Si vous êtes une association, ce type
de service à la carte peut aussi être réalisé à faible coût, suivant la
complexité du format. Pour plus de renseignements me contacter ou contacter
Ordileers au 9 Bis, rue du Général de Gaulle, 59115 Leers (Tél : 20.82.95.36
: serveur minitel en semaine et interlocuteur le week-end) pour le serveur
et le déroulement des échange de données. Un descriptif du format
d'exportation est présent dans le répertoire Exporte, en francais et en
anglais.
1 - Nouveautes : Amiga + D
----------------------
Cette option vous permet de n'exporter que les nouveautés
de la base de données vers le format de fichier pour minitel.
2 - Tout : Amiga + T
----------------
Cette option vous permet d'exporter toute la base de
données vers le format de fichier pour minitel.
3 - Correspondance Code-catégorie : Amiga + R
-----------------------------------------
Dans le format minitel, chaque catégorie est représentée
par un code de 2 caratères. Cette option permet de générer un fichier texte
montrant clairement à quelle catégorie correspond chaque code. Pour plus
de renseignement, consulter les documents sur les fichiers d'exportation.
D - Menu Imprimer
-------------
Ce menu regroupe toutes les fonctions d'impression.
1- Nouveautés : Amiga + N
----------------------
Cette option vous permet de n'imprimer que les nouveautés
de la base de données. Avant l'impression de chaque catégorie il vous sera
demandé de confirmer. Si vous cliquer sur [CANCEL] DP Managing 3.0 passera à
la catégorie suivante, et n'imprimera pas l'entête de la catégorie refusée.
Cette demande de confirmation vous permettra ainsi de préparer vous-même
votre page.
2 - Tout : Amiga + U
----------------
Cette option est similaire à la précédente, sauf que tous
les programmes seront imprimés et pas seulement les nouveautés.
Personnellement je vous conseille de changer de page avant l'impression
de chaque catégorie. Ceci vous permettra de mettre facilement à jour votre
catalogue en imprimant d'abord les nouveautés. Vous pourrez ainsi noter les
catégories qui comportent des nouveautés et n'imprimer que celles-ci. Il
suffira alors de ne changer qu'une seule page dans votre catalogue et non
toutes les pages car la mise en page des autres pages ne sera pas altérée.
3 - Statistiques : Amiga + I
------------------------
Cette option vous permet d'imprimer un bilan des statis-
-tiques des emprunts de programmes. Actuellement seul le nombre d'emprunts
par catégorie est imprimé mais suivant les besoins des utilisateurs, cette
possibilité pourra être étendue sans problème. En effet, je ne connais pas
suffisament les besoins des utilisateurs en matière de statistiques.
4 - Correspondance code-catégorie : Amiga + G
-----------------------------------------
Cette option vous permet d'imprimer clairement sur papier
à quelle catégorie correspond chaque code du format de fichier minitel.
5 - Quelques catégories : Amiga + K
-------------------------------
Cette nouvelle option apparue avec la version 2.1 vous
permet de n'imprimer que quelques catégories. Une ListView va apparaitre à
l'écran. Vous pourrez alors sélectionner une catégorie à imprimer. Pour
procéder à l'impression, cliquez sur OK. Ce processus va recommencer jusqu'à
ce que vous cliquier sur [CANCEL].
E - Menu Modules
------------
1 - Consultation Simple : Amiga + O
--------------------------------
Cette Option vous permet d'accéder au module de consulta-
-tion de la base de données. Ce module est le module par défaut lorsque vous
démarrez DP Managing 3.0. A titre d'information, un programme du type
catalogue sera basé sur ce module. Le produit permettra d'expédier le cata-
-logue sur disquette dans une forme plus agréable que le simple fichier
texte à lire intégralement. Ce produit ne sera lancé qu'en 1993 car le
parc d'Amigas sous OS 2.0 est actuellement trop restreint.
2 - Emprunts : Amiga + E
--------------------
Cette option vous permet d'accéder au module de traitement
des commandes de programmes. Vous n'aurez qu'à rentrer les commandes à la
souris et le module mettra à jour les statistiques. Si vous avez mis
DIRECTMEDIA à Oui, il vous demandera au fur et à mesure les disquettes et
les remplira automatiquement.
3 - Ajout de programmes : Amiga + P
-------------------------------
Cette option vous permet d'accéder au module permettant de
compléter la bibliothèque de programmes et de remplir la base de données.
Si vous avez mis Oui à DIRECTMEDIA, seul l'ajout de programmes sous la forme
de fichiers individuels n'est possible. Pour les disquettes complètes il
faut aller dans le module de maintenance. Il est de plus indispensable que
le programme ne fasse qu'un seul fichier. Pour cela, je vous conseil de
compacter vos programmes et vos répertoires à l'aide de lha. L'extension .lzh est aussi
conseillée, mais pas indispensable pour vos noms de fichiers.
RAPPEL POUR LHA :
---------------
Pour compresser un fichier unique avec lha taper :
lha -2 a <nom de fichier>.lzh <nom de fichier>
Pour compresser un répertoire complet, taper :
lha -r -2 a <nom de fichier>.lzh <répertoire>/#?
Enfin, il est conseillé de compresser également les icônes
Bien entendu, si vous avez mis Non dans DIRECTMEDIA, vous n'êtes pas
concerné par tout cela.
4 - Statistiques : Amiga + S
------------------------
Cette option vous permet d'accéder au module de statisti-
-ques sur les emprunts dans la base de données. Aucune mise à jour n'est
nécessaire, le module d'emprunt s'en chargeant pour chaque nouvelle com-
-mande.
F - Menu Protection
---------------
Ce menu, apparu avec la version 3.0, apporte une réponse plus
satisfaisante que précedemmment aux problèmes de sécurités liés aux
informations de la base de données.
Attention, ce menu n'est accessible que si DP Managing a été
lancé en mode protégé, c'est à dire, si le champ PROTECTED de l'icône
a été mis à Oui.
1 - Protéger les données : Amiga + X
--------------------------------
Cette option vous permet de protéger une base de donnée qui
ne l'était pas auparavant (Comme toute base de données au départ).
Un requester va apparaitre et vous devrez entrer un code en toute
lettre et un chiffre. Pour confirmer, cliquer sur [OK]. Il vous sera alors
demandé de confirmer ce code. Je vous conseille de noter ces 2 codes
quelque part car sans eux, il vous sera impossible de récupérer vos
données. (c'est en fait possible, mais c'est long et donc couteux
pour vous).
Une base de données protégée ainsi n'est plus lisible en mode non
protégée et les 2 codes sont nécessaires pour la relire en mode protégé.
2 - Déprotéger les données : Amiga + Y
----------------------------------
Cette option vous permet de déprotéger une base de donnée qui
ne l'était pas auparavant.
La Base de données sera alors lisible en mode non protégé et plus
aucun code ne vous sera demandé au lancement en mode protégé.
3 - Modifier la protection : Amiga + Z
----------------------------------
Ceci vous permet de modifier les 2 codes d'une base de données
préalablement protégée. Un Requester va apparaitre et vous n'aurez
qu'à rentrer vos nouveaux codes. Pour valider ce changement, cliquez
sur [OK].
G - Menu Langues
------------
Ce menu vous permet de chisir la langue de DP Managing.
actuellement vous avez le choix entre anglais et français.
1 - Francais : Amiga + F
--------------------
Cette option met DP managing en français.
2 - English : Amiga + H
-------------------
Cette Option met DP Managing en anglais.
IV - Description des divers modules
------------------------------
A - Maintenance
-----------
La première chose qui frappe aux yeux est bien sûr 2 grandes
listes comportant pour la première la liste des catégories disponibles et la
liste des programmes de la catégorie sélectionnée. Tout le module va s'orga-
-niser autour de ces 2 Gadgets qui sont issus de la GadTools.library.
En dessous de chaque liste on peut voir 1 Gadget de texte permettant de
visualiser l'élément sélectionné. Si vous cliquez par inadvertance dedans
vous pourrez rentrer du texte, mais ceci sera sans effet et l'ancien contenu
sera rétabli en tapant [RETURN].
Nous allons maintenant décrire chacune des fonctions de ce module acces-
-sible par les différents boutons.
1 - DETRUIRE LA CATEGORIE
---------------------
Ce bouton permet de détruire la catégorie sélectionnée dans
la liste. Attention, tous les programmes associés à cette catégorie seront
également éliminés de la base de données. Bien sûr, avant d'agir,
DP Managing 3.0 vous demandera de confirmer.
2 - CREER UNE CATEGORIE
-------------------
Ce bouton vous permet simplement de créer une nouvelle
catégorie de programmes. Le nom de la catégorie et son code pour le fichier
minitel vous seront demandés.
3 - ELIMINER UN ADHERENT
--------------------
Ce bouton vous permet d'éliminer un adhérent. Une liste
des adhérents existant va apparaitre à l'écran et vous pourrez sélectionner
l'adhérent à détruire. Bien sûr, vous pourrez abandonner en cliquant sur
[CANCEL] ou en refusant la confirmation qui suivra. Attention, la destruction
de l'adhérent ne supprime en aucun cas le décompte de ses emprunts dans la
base de données. Seul la liste détaillée de ses emprunts ne sera plus
accessible.
4 - AJOUTER UN ADHERENT
-------------------
Ce bouton va vous permettre de créer un nouvel adhérent.
Son nom, son prénom et sa date de naissance vous seront demandés. La date de
naissance devra être de la forme : jj-mm-aa
Bien entendu, il vous sera toujours possible d'abandonner en cours de
route cet ajout.
5 - DETRUIRE LA NOTION DE NOUVEAUTE
-------------------------------
Ce bouton va vous permettre aux nouveaux programmes de la
base de données de devenir "ancien". Ceci devra être utilisé par exemple
lorsque vous souhaitez rentrer de nouveaux programmes qui devront être les
seules nouveautés de la base de données.
6 - CHANGER DE CATEGORIE
--------------------
Ce bouton vous permet de déplacer le programme sélectionnné
vers une autre catégorie. Il vous sera alors de sélectionner une autre caté-
-gorie puis de confirmer ce changement de catégorie. Bien sûr, vous pourrez
abandonner ceci à tout instant.
7 - DETRUIRE LE PROGRAMME
---------------------
Ce bouton vous permet d'éliminer complètement le programme
sélectionné de la base de données. Attention, le nombre d'emprunts de ce
programme sera également retiré du nombre d'emprunts dans la catégorie
mais ne sera pas retiré de la liste des programmes déjà empruntés d'un
adhérent l'ayant emprunté.
8 - AJOUTER UN SUPPORT
------------------
***********************************************************
* OPTION NON ACCESSIBLE SI VOUS AVEZ MIS DIRECTMEDIA A NON*
***********************************************************
Attention, cette option ne fait pas double emploi avec le
module d'Ajout de programmes. Ce bouton va vous permettre d'ajouter des
programmes à la base de données qui se présentent sous la forme d'une
disquette complète. S'il y a 2 disquettes, il faut faire 2 ajouts. Lors de
cette opération, le nom du programme, le second commentaire, le com-
-mentaire et le fait que cela soit interdit aux mineurs vous seront demandés.
En cas de non abandon, une disquette formattée vous sera demandée.
Attention : n'insérer la disquette de votre programme que si vous êtes sûr
qu'elle pourra être renommée sans détruire le programme et qu'elle n'est
pas NDOS. Sinon, insérer une disquette vierge quelconque. En fin de traite-
-ment, DP Managing 3.0 vous donnera le numéro du support de votre nouveau
programme. Inscrivez le alors sur la disquette de votre programme, même si
ce numéro n'est pas sur la disquette.
9 - DETRUIRE UN SUPPORT
-------------------
Ce bouton est similaire à la destruction d'une catégorie.
DP Managing 3.0 va vous demander de choisir un support dans une liste et va
ensuite, après confirmation, effacer le support et tous les programmes qui
y appartiennent.
10 - MODIFIER LE PROGRAMME
---------------------
Ce bouton vous permet de modifier le commentaire et le second
commentaire du programme sélectionné. Un requester va appraitre et vous
n'aurez qu'à changer les champs que vous désirez. Les champs vides seront
refusés.
11 - CHARGER DES EMPRUNTS
--------------------
Cette option permet d'inclure dans les statistiques un fichier
de mise à jour externe ayant été généré par le module d'emprunts. Un
filerequester vous demandera de choisir un fichier et la mise à jour
se fera automatiquement. Pour plus de détails, consultez le module
d'Emprunts.
B - Consultation Simple
-------------------
Ce module vous permet d'explorer simplement et de façon totale-
-ment interactive la base de données. C'est d'ailleurs à partir de cela que
que sera construit la catalogue sur disquette disponible en 1993.
Vous pouvez voir 4 listes appelé Listview. En dessous de chaque listview
on peut aussi distinguer un gadget de texte permettant de visualiser ce que
vous avez sélectionné. Il est inutile d'essayer d'en modifier le contenu,
ceci sera sans effet.
Si vous cliquer sur l'une des catégories disponibles, la liste des pro-
-grammes de la catégorie doit se remplir avec le bon contenu. Le premier ou
le second programme sera alors sélectionné et le disque auquel il appartient
le sera aussi. Vous pourrez ainsi voir la liste des programmes disponibles
sur le même support. Cette opération pourrait aussi se réaliser en sens
inverse en cliquant sur un disque de la liste.
Vous pouvez maintenant cliquer sur un des programmes des 2 listes de
programmes et les autres listes se mettront automatiquement à jour.
En dessous, vous pouvez alors lire les divers informations sur le pro-
-gramme : taille en octets, commentaire, second commentaire, nombre
d'emprunts, le fait que cela soit une nouveauté ou non, et le fait que
cela soit interdit aux mineurs ou non.
C - Emprunts
--------
Ce module vous permet de traiter les commandes des adhérents.
Attention, ce module créer 2 fichiers temporaires qu'il faut absolument
effacer avant d'entrer dans ce module s'ils existent. Leur existence avant
d'entrer dans ce module est en général dûe à un plantage ayant eut lieu dans
une cession précédente de DP Managing 3.0. Voici les 2 fichiers à effacer :
DP_MANAGING_TEMPFILE
DpManaging_TempFile
Le non effacement de ces 2 fichiers pourrait compromettre le traitement
des commandes et détruire la base de données.
De même, il est recommandé de vider le répertoire temporaire (par défaut
: tempdir) pour éviter d'encombrer le support. Ce dernier conseil n'est pas
indispensable mais évite les risques éventuels d'erreur de la part
d'AmigaDos.
Le module présente 3 listViews : une pour les supports, une pour la
liste des programmes du support sélectionné et enfin une pour la liste des
adhérents. Les menus déroulants ne sont plus accessibles pour éviter un
conflit de fichier et la seule façon de sortir et de cliquer sur le bouton
[ABANDON]. Fermer la fenètre permet toujours de quitter l'application.
Pour rentrer une commande, il faut :
1 - Sélectionner un adhérent
2 - Sélectionner le support du premier programme
3 - Sélectionner le programme
4 - Cliquer sur [CONFIRMER L'EMPRUNT]
5 - retourner à 2 jusqu'à ce que toute la commande soit saisie.
(par défaut, une commande contient 5 programmes)
Pour effacer un programme d'une commande :
1 - Sélectionner un adhérent
2 - Sélectionner le programme à supprimer
3 - Cliquer sur [SUPPRIMER]
Vous pouvez ainsi vous balader dans toutes les commandes des adhérents
simplement en cliquant sur son nom. Si vous cliquer sur un des programmes
déjà emprunté d'un adhérent, vous pouvez aussi obtenir sa taille en bas de
l'écran. Le nombre de support nécessaires est aussi indiqué. Pour cela, il
faut savoir que DP Managing prend comme taille de support 830000. Ceci
permet de rester compatible avec la taille des disquettes. Si vous ne traitez
pas de fichiers informatiques, cette information ne vous sera donc pas
forcément utile.Enfin, il faut savoir que, par défaut, une commande fait
un support.
Lorsque toute les commandes on été saisies, il vous faut choisir le
mode de mise à jour des statistiques des emprunts. Pour cela, vous
avez à l'écran 2 boutons vous permettant de mettre les statistiques à jour
sur un fichier externe soit directement dans la base de données. Si, vous
ne travaillez qu'avec un seul Amiga vous n'aurez qu'à choisir une mise
à jour directe. Toutefois, si vos commandes sont traitées sur plusieurs
micros, 1 seul devra faire une mise à jour directe, et c'est celui qui
doit gérer tout votre base de données en général : les autres ne sont
que des sous-traitants. En effet, pour les autres, il faut choisir une mise
à jour externe : un fichier sera alors généré et son nom vous sera communiqué
en fin de traitement. C'est ce fichier qui contiendra la mise à jour
des statistiques et qui devra être chargé par le micro principal dans le
module maintenance. A ce moment là, les statistiques seront vraiment à
jour sur le micro principal.
Lorsque vous avez choisi votre mode de mise à jour,il vous suffit
de cliquer sur le grand bouton [TRAITER LES EMPRUNTS].
Si vous avez mis Non dans DIRECTMEDIA, seules les statistiques seront
remises à jour ou un fichier externe sera généré pour cela.
Par contre, si vous avez mis Oui, DP Managing 3.0 vous demandera alors
successivement les supports de la bibliothèque comportant des programmes
commandés et les mettra dans le répertoire temporaire.
Ensuite, il vous demandera les supports des adhérents pour traiter
les commandes individuelles. Pendant ce processus, les Gadgets ne sont
en aucun cas accessibles. En fin de traitement, DP Managing 3.0 retourne
au module de consultation.
Si vous avez cliqué sur [ABANDON] avant de commencer le traitement, vous
retournerez au module de consultation également.
DP Managing possède de puissantes fonctions quant au traitement de
fichiers informatiques et permet d'avoir facilement des statistiques
sur des emprunts, quelquesoit le type de support.
D - Ajout de programmes
-------------------
Ce module va vous permettre de compléter la bibliothèque et de
remplir la base de données de façon transparente.
2 cas sont encore à distinguer, selon que vous ayez mis Oui ou
Non dans DIRECTMEDIA de l'icône.
** Cas où DIRECTMEDIA est mis à Non
--------------------------------
La procédure est beaucoup plus simple.
Vous allez voir apparaitre une série de champs à remplir :
Nom du programme, commentaire, second commentaire, taille, s'il est interdit aux
mineurs.
Vous remplirez ces champs en mettant la taille dans un chiffre entier.
Ensuite, vous confirmerez l'ajout en cliquant sur [CONFIRMER L'AJOUT] et
l'ajout se fera automatiquement.
Par contre, si vous voulez effacer tous les champs et recommencez, cliquer
sur [ABANDONNER CET AJOUT]. Vous pouvez aussi tout arréter en cliquant
sur [TOUT ABANDONNER].
Si vous avez confirmé l'ajout, une liste contenant les catégories va
apparaitre. Vous devrez alors choisir la catégorie du nouveau programme.
Vous pourrez bien sûr abandonner en cliquant sur [CANCEL].
Si vous cliquer si [OK] vous devrez également choisir le support de
ce programme. Le fait de cliquer sur [NOUVEAU] vous permettra de créer
un nouveau support. Ceci vous permet de créer une nouvelle K7, par
exemple, si celles existantes sont toutes pleines.
L'ajout étant terminé, la procédure va recommencer jusqu'à ce que vous
cliquiez sur [TOUT ABANDONNER].
** Cas où DIRECTMEDIA est mis à Oui
--------------------------------
Vous aller compléter une base de données formée de fichiers
informatiques sur disquette.
Pour cela, chaque programme doit se trouver sous la forme d'un
seul fichier. Pour cela, je vous recommande de compacter vos programmes
dans 1 seul fichier. L'extension .LZH est conseillé pour vos fichiers
compactés et l'utilitaire recommandé est lha (cf ligne 477). Tous vos
fichiers compactés doivent être dans un même répertoire.
Lorsque vous lancez ce module, un FileRequester s'ouvre et vous demande
de choisir le répertoire où se trouvent vos fichiers.
ATTENTION : Aucun autre fichier que les programmes à inclure dans la
--------- base ne devra être présent, sinon il sera considéré comme
un fichier à ajouter (l'abandon est possible mais
déconseillé).
Les fichiers présents dans ce répertoire vont être
effacés au fur et à mesure qu'il seront ajouté dans la
bibliothèque : vérifier si vous voulez les effacer du
support.
Pour travailler dans de bonnes conditions, veillez à préparer une
quantité suffisante de disquettes vierges formattées pour copier les pro-
-grammes sur disquette : DP Managing 3.0 vous les demandera lorsqu'il en
aura besoin et vous donnera leur numéro à inscrire sur l'étiquette.
Chaque disquette portera comme nom son numéro. Veillez à ne jamais les
renommer.
Une fois le répertoire choisit, DP Managing 3.0 va passer en revue tous
les programmes du répertoire et vous demandera divers informations pour
chacun d'eux : Tout d'abord, il va falloir choisir la catégorie du program-
-me. La liste des catégorie va apparaitre dans une fenètre avec le titre
du programme dans la barre des menus de l'écran. Vous pourrez alors choisir
une catégorie ou abandonner par [CANCEL].
Ensuite, divers Gadgets de texte et de boites à cocher vont devoir être
remplis concernant le commentaire, le second commentaire et le fait que le
programme soit interdit aux mineurs ou non.
Il vous suffira alors de confirmer l'ajout pour que celui-ci soit ef-
-fectif. Vous pourrez aussi abandonner cet ajout pour passer au suivant ou
tout abandonner.
Si vous confirmer l'ajout, DP Managing 3.0 va vous demander soit une
disquette vierge pour le rajouter à la base, soit une disquette déjà
existante pour y copier le programme et va alors effacer ce programme du
répertoire d'origine.
Cette procédure va se répéter jusqu'à ce qu'il n'y ait plus de
programme dans le répertoire et le programme va retourner au module de
consultation.
E - Statistiques
------------
Ce module vous permet d'avoir des informations sur les
statistiques des emprunts de programmes dans la base de données.
Dès le premier regard, on peut distinguer 2 parties dans la nouvelle
fenètre :
A gauche, 1 colonne comporte 2 listview contenant la liste des
catégories et la liste des programmes de la catégorie sélectionnée.
On peut voir en dessous de chacune d'elles le nombre d'emprunts
de chaque catégorie et de chaque programmes.
A droite, les gadgets concernent les adhérents pris individuel-
-lement. On peut voir la liste des adhérents et à coté la liste
des programmes que l'adhérents sélectionné a déjà empruntés. On
peut bien sûr sélectionner un programme, mais ceci est actuel-
-lement sans effet, mais pourra être compléter dans une version
ultérieure. En dessous, on peut obtenir diverses informations sur
l'adhérent : prénom, age, nombre de commandes
de 5 programmes et nombre de programmes empruntés, ce qui permet
de faire un calcul sur la taille moyenne en programmes d'une com-
-mande.
Conclusion
----------
Voilà, je pense avoir fait le tour des principales possibilités de
DP Managing 3.0. Comme vous pouvez le constater, DP Managing est un produit
qui a bien évolué depuis la version 1.2 écrite en GFA Basic 3.01 et qui
évoluera encore beaucoup. Mais attention, cette évolution dépend de vous,
utilisateurs, auxquels je suis toujours ouvert pour des critiques
constructives et des plaintes ouvertes.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Historique des Versions :
Version 1.23 : 20 Aout 1991
Première version opérationnelle de DP Managing qui ne
portait pas encore ce nom. Ecrite en GFA Basic 3.01, elle
travaillait uniquement en mémoire avec des fichiers textes.
La base de donnée était limitée à 1500 programmes et à 30
catégories avec en plus, seulement 50 programmes par
catégorie. L'application nécessitait 2 Mo de mémoire de
libre pour fonctionner et devait supporter les nombreux
Bugs du GFA Basic 3.01.
Version 2.0 (Révision 4.52) : 11 Aout 1992
Seconde version disponible au public. Entièremement
réécrite en SAS/C 5.10b et repensée pour l'OS 2.04, DP
Managing représente 8913 lignes de code final, plus de
10000 de code intermédiaire de développement et 350 heures
de travail. Je remercie au passage Franck Gédo pour son
aide dans le débugging, ses conseils dans le design et la
correction du présent texte.
DP Managing 2.0 n'est maintenant limité que par les
capacités disques en ce qui concerne la taille de la base
de données. Un minimum de traitement se fait en mémoire et
DP Managing 2.0 traite maintenant les commandes des adhé-
-rents dans leur intégralité (copie et statistiques) ainsi
que la mise à jour complète de la bibliothèque de program-
-mes.
Version 2.1 (Révision 5.01) : 17 Aout 1992
Troisième version, non diffusée au public,n'est plus
existante actuellement.
- Bug concernant le calcule de l'age des personnes fixé
(l'age était majoré de 1 an).
- Bug concernant l'effacement d'un disque : le disque
était effectivement effacé sur disque, mais pas en mémoire
vive.
- Modification du texte de l'option "A Propos..."
- Comme prévu, on peut maintenant n'imprimer que quelques
catégories (dernière option du menu imprimer).
- Organisation du code revue pour une plus grande
modularité : le code est le même pour toutes les versions
- Correction du Bug concernant l'impression des entêtes
de catégories où il n'y avait rien à imprimer.
- Agrandissement des champs de vision du module de
consultation.
- Correction de quelques erreurs dans la documentation
- Les versions d'évaluation est complètes sont mainte-
-nant présentent dans le même code.
- Tous les Requester supportent les raccourcis clavier
avec touche [RETURN] pour OK et [ESC] pour CANCEL
- Le pointeur d'attente est maintenant animé et apparait
à des moments plus opportuns.
- La plupart des Gadgets acceptent un raccourci clavier
signalé par un soulignement de la lettre mise en cause.
- Le décompte du nombre de disques nécessaires dans une
commande est plus réaliste.
Version 2.11, Révision 5.21 : 21 Aout 1992
Quatrième version de DP Managing et troisième disponible au
public. Cette version est nettement plus stable que
la version 2.1 et comporte des améliorations permettant
d'utiliser DP Managing tant au clavier qu'à la souris :
- Tous les requester apparaissent maintenant dans l'écran de
DP Managing et non plus dans le Workbench : La reqtools a été
abandonnée dans de nombreux cas du fait de son comportement
trop aléatoire.
- Les saisies d'adhérent, de catégorie et de programme supporte
maintenant les raccourcis clavier en entier
- Lorsqu'on veut détruire un disque ou un adhérent, il ne nous
est plus demandé de choisir une catégorie parmi les disques ou
adhérents proposés.
- Les champs de saisie lors de l'ajout d'un programme ont été
agrandis.
- Le pointeur animé a été abandonné, du fait du manque de clarté
à ce sujet dans la reqtools.library.
- La plupart des gagdets de saisie de texte supportent maintenant
les raccourcis clavier
- Lors de la sélection d'un adhérent ou d'un disque à effacer,
un requester d'information apparait lorsque l'on n'a rien
sélectionné.
- Un résidu de code de débuggage de la version 2.1 a été supprimé.
Révision 5.22 : 22 Aout 1992 : quatrième version disponible
au public. La révision n'ayant été diffusée qu'à très petite
échelle, cette révision remplace la précédente qui ne sera plus
disponible.
Maintenant, le module d'emprunts supporte à son tour les
raccourcis clavier et le titre d'écran a été corrigé pour être
en harmonie avec les autres.
Révision 5.23 : 28 Aout 1992 : Cinquième version disponible
au public. Cette version remplace la précédente.
Quelques Bugs ont été corrigés et maintenant DP Managing donne
l'unité utilisée pour indiquer la mémoire libre au lancement.
Révision 5.30 : 29 Aout 1992 : Sixième version disponible au
public. Cette version remplace la précédente :
Maintenant les requesters apparaissant lors de l'ajout de
programmes n'apparaissent que lorsqu'ils sont nécessaires : il
n'y en a plus 2 pour nous informer que les diverses phases se
sont bien réalisées : ils ne sont là que lorsqu'il y a des
problèmes ou dans le cas contraire, acceptent les raccourcis
clavier.
Révision 5.31 : 5 Septembre 1992 : Septième version
disponible au public. Cette version remplace la précédente :
La routine de sauvegarde du catalogue avait été réécrite
pour la version 2.1 et elle sauvegardait aussi la configuration,
ce qui rendait le fichier illisible avec MuchMore.Ce Bug est fixé
La date de réalisation apparait maintenant dans l'option
"A propos...".
Le sommaire a été corrigé (numéros de ligne faux)
Version 2.2 : Révision 6.2 : 12 Septembre 1992
Nouvelle version de DP Managing finalisé pour ATACOM 92 :
- Support de 2 langues : DP Managing est binligue
- Ajout d'un nouveau toolstypes pour le support des langues
- Support les moniteurs NTSC (à tester)
- Permet de modifier le commentaire et la configuration d'un
programme
- Permet de rechercher un programme dans toute la base de données,
de façon intelligente.
- Documentation partiellement traduite en anglais
- L'effacement des programmes dans le répertoire temporaire est
maintenant effectif lorsque toute les commandes ont été traitées
- Possibilité de traiter les commandes sur plusieurs micros et
de regrouper les statistiques sur un seul par la suite.
Version 2.21 : Révision 6.5 : 15 Septembre 1992 :
Version débuggée de la révision 6.2 :
- Le changement de langue dans le module de maintenance ne conduit
plus à une méditation du gourou.
- Les fichiers de documentation sont tous traduits en anglais dans
leur intégralité.
- Les messages en anglais ne se superposent plus au autres gadgets
du module de statistiques.
Révision 6.51: 16 Septembre 1992 :
- La taille des programmes du module de consultation n'affiche
plus -1 : Bug fixé :Merci à Jérôme Torchy de me l'avoir
signalé.
Révision 6.52 : 19 Septembre 1992 :
- Le script d'installation ne se plante plus lorsque l'on
installe DP Managing dans un répertoire où il était déjà
présent (même révision ou antérieur) et que le couple
68030/882 avait été détecté.
- La mise à jour des statistiques à partir d'un fichier externe
est maintenant complètement opérationnelle : auparavant, il
était impossible d'ouvrir un fichier : le FileRequester
apparaissait constamment pour recharger un autre fichier.
- Un bug non identifié empèche DP Managing de démarrer sur
certains A2000 sous 2.0 (dont celui de Jean-Michel Forgeas
et de Christophe Legrand) : Je recherche des rapports de
bug sérieux pour m'aider à l'identifier (Le code startup
de SAS/C est actuellement en cause).
Version 3.0 : Révision 7.0 : 25 Décembre 1992 :
C'est mon cadeau de noel à la communauté Amiga.
Plus qu'une nouvelle version, c'est un nouveau concept et
de nouveaux utilisateurs qui sont concernés. Au passage, DP
Managing 3.0 devient shareware pour que l'utilisateur ait une
pensée pour mes nombreuses nuits blanches passées devant mon
Amiga 2000 : hé oui, même avec un 68030 il faut près d'une
heure pour compiler les 2 versions de DP Managing.
Au programme :
- Le Module d'emprunts est enfin exempt de bug pour
Jean-Francois Pau
- DP Managing est recompilé sous SAS/C version 6.0
- Un bug engendrant un plantage lorsqu'une librairie
n'était pas trouvée a été éradiqué.
- DP Managing supporte maintenant des tailles de
commentaires allant jsuqu'à 400 caractères : Merci Stéphane
Anquetil.
- DP Managing peut travailler sur tout ce qui prète à
liste : il n'est plus lié à des fichiers sur disquettes.
Merci encore à Stéphane Anquetil.
- Le protocole de protection à été complètement repensé :
chaque utilisateur choisi maintenant son code : cela ote
la lourdeur de la demande de code par courrier.
- Un nouveau format de fichier a été réécrit et un
utilitaire de conversion des bases de données créées sous
DP Managing 2.xx est fournis : DPMTransfers, entièrement
sous Workbench.
- Le module d'ajout a été entièrement réécrit pour
pouvoir supporter le fait de travailler sur autre chose que
des disquettes.
- Toutes les listes sont maintenant triées par ordre
alphabétique : une grande faiblesse de DP Managing a disparue
- DP Managing possède de nouvelles fonctions de traitement
du texte qui faciliteront l'intégration d'un port ARexx et
qui lui permettront de mieux évoluer dans l'avenir.
- Les fichiers d'exportation sont enfin documentés, en
anglais et francais bien entendu.
Révision 7.1 : 28 Décembre 1992 :
Avant toute diffusion, 2 Bugs ont été trouvés, et des
changements de dernière minute ont eut lieu :
- Un ENORME bug hantait la routine de copie de fichier :
Le miracle tien au fait qu'elle marchait parfois !!
- Le fichier externe généré de façon optionnel lors des
emprunts n'est plus vide.
- Le terme "configuration" a été remplacé par le terme
"commentaire 2", car les K7 et CD ne requierent pas de configuration
précise.
- Une faute d'orthographe a été éliminée.
----------------------------------------------------------------------------
Evolutions futures probables du produit :
- Ajout d'un port ARexx : j'attend vos suggestion à ce sujet
- Ajout de nombreux éléments lors de l'impression des statistiques
- Corrections des éventuelles erreurs contenus dans la documentation
et amélioration de sa clarté dans les passages assez obscures.
(j'aimerais que l'on me les signales car pour moi, tout est clair)
- Amélioration de la routine d'encriptage des données
- DP Managing permettra de copier les informations d'un programme vers
le clipboard, à partir du module de consultation : ceci autorisera
le couper-coller dans vos éditeurs de textes favoris.
- Ajout d'un module gérant le départ et le retour de programmes non
copiable (livres, etc...).
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Pour tout renseignement, contactez-moi à l'adresse citée au début de ce
document, ainsi que pour tout rapport de bug. Pour ce dernier problème,
veillez à le rédiger comme Commodore le prescrit :
1) Matériel utilisé
----------------
* Modèle d'Amiga
* Capacité et type de mémoire RAM (slow, Chip, Fast, autoconfig)
* Custom Chip : nom, revision (R3 pour Denise ECS 8373), réferen-
-ce, ECS ou non, PAL/NTSC
* Périphérique de sauvegarde utilisé : disque dur, disquette
avec capacité totale et espace disque libre
* Autre équipement dans le système suceptible de détourner
certaines choses interdites (cartes Freezer etc...)
* Extension Hardware style carte accélératrice
2) Environnement logiciel
----------------------
* Version des logiciels système (Kickstart et WorkBench) sous
la forme 3X.XXX et non pas 2.XX
* Numéro de version de toutes vos librairies du répertoire libs:
* Numéro de version de vos devices et handlers
* Référence de tout programme utilisé en même temps (antivirus,
accélérateur de souris, relogement de ROM en RAM 32 Bits, etc)
3) Analyse du problème
-------------------
* Description détaillée du problème
* Description détaillée des phases nécéssaires à la reproduction
du problème.
* Conséquences engendrée par ce problème (corruption de la base
de données, méditation du Gourou, etc...)
----------------------------------------------------------------------------
----------------------------------------------------------------------------
Toutes les marques citées sont des marques déposées par leur déposeur
respectifs.
Merci à :
- Jay Miner pour l'Amiga
- Bell Laboratorie pour le langage C
- SAS Institute pour son compilateur C
- Tous les ingénieurs de Commodore-Amiga pour l'OS 2.04
- Franck Gédo pour le design, la correction du présent texte et les
tests des premières révisons de DP Managing 2.0.
- Nico François pour la reqtools.library utilisée dans ce
programme.
- Ordileers pour ses idées et conseils constructifs
- Jan van den Baard pour GadToolsBox
- Jérôme Torchy pour avoir trouvé le bug dans la révision 6.5
- Jean-Francois Pau pour avoir éprouvé DP Managing en
environnement un peu plus réaliste que celui du debuggage
- Stéphane Anquetil et toute l'équipe d'ATACOM pour leur
suggestion, leur salon et leur dynamisme.
- Thomas Jalmain pour ses travaux en protection de données
( légers, mais pas inutiles)
- Jean-Michel Forgeas pour l'editeur de texte le plus puissant :
je recherche encore un éditeur plus rapide sur toutes les
machines existantes et je n'ai toujours rien trouvé : j'attend
avec impatience la version commerciale !!!
Pas de merci à : Commodore France pour avoir refusé toute documentation
au sujet du système 3.0 à moins de 900F : Ils ne cherchent
pas vraiment à développer le domaine public. C'est
regrettable, car j'avais déjà des projets brillants pour
cette merveilleuse machine qu'est l'Amiga 1200...
Les fichiers reqtools.library sont Copyright © Nico François.
********************************************
* DP Managing est © 1991-1992 Scrève David.*
********************************************
DP Managing 3.0 est librement distribuable, mais PAS LIBREMENT UTILISABLE
DP Managing 3.0 ne pourra être utilisé de quelque façon que ce soit
sans mon accord écrit. En particulier, je ne saurai tolérer que quiconque
s'enrichisse avec DP Managing à mon insu.
Toute contribution morale ou financière à mes efforts pour donner à l'Amiga
une réputation qu'il mérite depuis longtemps seront les bienvenues.
****************************************************************************
****************************************************************************
Have a FUN with DP Managing 3.0 and don't forget :
//
***************** Only \X/Amiga Makes It Possible ***********************
****************************************************************************
****************************************************************************